package com.blog.backend.config;

import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
public enum CodeMsg {

    /**
     * 请求成功
     */
    SUCCESS(200,"请求成功"),
    ERROR(00000,"系统错误"),
    /**
     * 系统异常，请稍后重试
     */
    LOGIN_INFO_EXPIRED(10000,"登录信息已经失效,请重新登录"),
    USER_LOGIN_ERROR(10001,"用户登录账号或密码错误"),
    USER_PASSWORD_ERROR(10002,"密码输入错误"),
    USER_INFO_ERROR(10003,"用户不存在"),
    USER_INFO_EXIST(10004,"用户名已经被占用,请重新输入"),

    /**
     * 板块分类异常
     */
    PLATE_NAME_EXIST(20000,"该板块分类已经存在"),
    PLATE_INFO_ERROR(20001,"无效的板块id参数"),
    PLATE_NAME_REPETITION(20002,"该板块名已经存在"),


    /**
     * 文件异常
     */
    FILE_ERROR(90000,"不能上传非文件类型内容"),
    FILE_FORMAT_ERROR(91000,"文件格式暂不支持"),
    FILE_SIZE_ERROR(92000,"文件过大"),

    /**
     * 文章异常
     */
    ARTICLE_PARAMETER_ERROR(30000,"文章参数不合法"),

    /**
     * 美食模块
     */
    FOOD_PARAMETER_ERROR(40000,"参数无效"),

    ALBUM_EXISTED(50000,"相册已建立"),
    ALBUM_ERROR(50001,"相册不存在"),
    ;

    public Integer code;
    public String msg;
}  